/* 购物车 */
.m-cart .cart-total,.m-cart .pay{float:left;}
.m-cart .cart-total{margin-right:12px;}
.m-cart .cart-total em{margin:0 8px;font-size:14px;font-weight:700px;color:#ed6c00;}
.m-cart .cartact{padding-top:20px;}
.m-cart .cartact .u-btn1,.m-cart .cartact .u-btn,.m-cart .cartact .u-btn-disable{float:right;width:115px;}
.m-cart .cartact .u-btn{margin-right:15px;}
.m-cart .tips{margin-top:10px;padding:10px 20px 15px;border:1px dashed #ece9e4;background:#f9f9f9;font-size:12px;}
.m-cart .tips h4{margin-top:5px;}
.m-order{margin-bottom:10px;border:1px solid #e0dad5;border-bottom:0;background:#fdfcfb;}
.m-order .u-bookitm1{padding:20px;border-bottom:1px solid #ece9e4;}
.m-order .u-bookitm1 .u-price del{display:inline;margin-left:5px;}
.m-order .u-bookitm1 .desc{height:42px;}
.m-order .u-bookitm1 .cover{background:none;}
.m-order .top,.m-order .btm{position:relative;zoom:1;padding:10px 20px;color:#666;border-bottom:1px solid #e0dad5;background:#f7f5f1;font-size:14px;zoom:1;}
.m-order .top{line-height:20px;}
.m-order .top .status{float:right;}
.m-order .top .status .desc{color:#a4a4a4;}
.m-order .top .status .num{color:#ed6c00;margin-right:5px;}
.m-order .top .status .num1{color:#b20;font-weight:700;}
.m-order .top .act{float:left;}
.m-order .u-table1 .fav,.m-order .u-sep,.m-order .icn-trash{float:right;}
.m-order .u-table1 span.fav{color:#999;}
.m-order .u-table1 .icn-trash{width:1px;margin-top:3px;text-indent:-9999px;padding-left:8px;}
.m-order .btm{background:#f7f5f1;padding:0;}
.m-order .btm td{height:38px;}
.m-order .btm .act{border-bottom:1px solid #e0dad5;padding:10px 30px;}
.m-order .btm-fixed{
  position:fixed;bottom:0;width:935px;padding:5px 3px 1px 20px;border-top:1px solid #e9e2dc;z-index:1000;
  -webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 -2px 5px ;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 -2px 5px;-ms-box-shadow:rgba(0, 0, 0, 0.1) 0 -2px 5px;box-shadow:rgba(0, 0, 0, 0.1) 0 -2px 5px;
  }
.m-order .btm-fixed table{width:100%;}
.m-order .btm-fixed .col0{width:74px;}
.m-order .btm-fixed .col2{width:300px;text-align:right;padding-right:10px}
.m-order .btm-fixed .col3{width:140px;}
.m-order .act .u-chkbx,.m-order .act .u-del{float:left;}
.m-order .itm .img{float:left;margin-right:-60px;}
.m-order .itm .img img{display:block;width:48px;height:64px;}
.m-order .itm .author{color:#999;margin-right:5px;}
.m-order .itm .author span{margin-right: 5px;}
.m-order .itm .info{margin:0 0 0 60px;}
.m-order .itm h4{height:30px;padding-top:4px;font: 400 14px/20px 'microsoft yahei',STXihei;}
.m-order .itm h4 a{color:#613f23}
.m-order .total{padding:0 30px;}
.m-order .total table{width:100%;}
.m-order .total table td{height:80px;}
.m-order .total .col0{width:70px;}
.m-order .total .col2{text-align:right;line-height:18px;font-size:12px;}
.m-order .total .price{color:#ed6c00;margin-left:8px;font-size:16px;}
.m-order .total .price1{margin-left:8px;font-size:16px;}
.m-order .lack-msg{float:left;height:32px;padding:0 15px;line-height:32px;background:#fdf6e2;border:1px solid #ea906f;color:#555;font-size:12px;}
.m-order .lack-msg .price{margin:0 4px;color:#f26522;font-size:12px;}
.m-chkpay .act .u-btn1,.m-chkpay .act .u-btn-disable{float:right;width:120px;margin-left:15px;}
.m-chkpay .act .goback{float:right;font-size:14px;line-height:38px;}
.m-chkpay .u-bank{margin-top:10px;padding:20px 16px 30px;}
.m-pricechanges{margin-top:20px;}
.m-pricechanges .del,.m-pricechanges .add{display:inline-block;width:20px;font-weight:700;font-size:20px;}
.m-pricechanges .init{color:#e3ded9;}
.m-pricechanges .del{color:#b1c648;}
.m-pricechanges .add{color:#e1804b;}
.m-deltips{padding:15px 0 20px;text-align:center;}
.m-gift-step .u-step{height:30px;padding:22px 0;border:1px solid #e0dad5;border-width:1px 1px 0;text-align:center;}
.m-gift-step .cnt{border:1px solid #e0dad5;background:#fdfcfb}
.m-gift-step .act .u-btn1,.m-gift-step .act .u-btn-disable{float: right;width: 115px;}

/* pay */
.u-bank .u-btn1{float:right;}
.u-bank{padding:14px 16px 30px;margin-bottom:20px;border:1px solid #ea906f;background:#fdf6e2;}
.u-bank .list input,.u-bank .list label,.u-bank .list .itm,.u-bank .list li{float:left;}
.u-bank .list li{_display:inline;padding:0 13px 0 5px;margin: 0 10px;background:#fff;border:1px solid #d7d1c0;}
.u-bank .list input{width:13px;height:13px;margin-top:26px;margin-left:12px;}
.u-bank .list .itm{width:120px;height:68px;text-indent:-10000px;}
.u-bank .list .crt .itm{border-color:#ed6c00;}
.u-bank .list .alipay{background-position:18px -46px;}
.u-bank .list .tenpay{background-position:18px -114px;}
.u-bank .list .visa{background-position:18px -177px;}
.u-bank .list .master{background-position:29px -245px;}
.u-bank .list .mibi{background-position:18px 19px;}
.u-bank .desc{padding:10px 10px 25px;color:#666;line-height:24px;font-size:12px;}
.u-bank .total{float:left;margin-right:20px;font-size:16px;}
.u-bank .total span{margin:0 8px;}
.u-bank .total .price{color:#ed6c00;font-size:20px;}
.u-bank .u-msg1{float:left;}
.u-bank-1{margin-bottom:0;padding:10px 16px 24px;}
.u-bank-1 .list li{padding-right:12px;}

.u-table2{width:100%;border:1px solid #e5e0dc;font-size:14px;background:#fff;}
.u-table2 table{width:100%;margin:20px 0;}
.u-table2 thead{background:#f8f6f3;border-bottom:1px solid #e5e0dc}
.u-table2 th{height:44px;font-weight:700;}
.u-table2 td{height:30px;}
.u-table2 .col0{width:220px;padding-left:100px;}
.u-table2 .col1{width:200px;padding-right:60px;text-align:center;}